//--------------------------------------------------- // Purpose: User input with error checking. // Author: John Gauch //--------------------------------------------------- #include #include using namespace std; int main() { int amount = 0; while (amount <= 0) { cout << "Enter amount > 0: "; string input; cin >> input; amount = atoi(input.c_str()); } cout << "Amount was: " << amount << endl; return 0; }